#include "SpelFactory.h"


int SpelFactory::createSpel(enum spelType type)
{
	switch(type) {

		case SINGLE:	m_spel = new SinglePlayerSpel;
						// info normaal uit GUI: mapNaam, spelerNaam, robotNaam

						if(m_laadSpel == 0)
						{
							((SinglePlayerSpel*)m_spel)->setData("resources/maps/testMap.xml", "Maarten", "blauw");
						}
						else
						{
							((SinglePlayerSpel*)m_spel)->setData("resources/games/testSpel.xml");
						}
						break;

		case MULTI:		m_spel = new MultiPlayerSpel;
						// info uit GUI: mapNaam, spelerNaam, robotNaam
						
						break;

		default:		return -1;
		
	}

	m_spelType = type;

	m_spel->start();

	return 1;
}
